parallel parking - French English Dictionary